PdfViewer for UWP
非同期読み込み
主な特長 > 非同期読み込み

パフォーマンスを向上させるために、C1PdfViewer コントロールがバックグラウンドで非同期にドキュメントを読み込むようにすることができます。.NET の await キーワードを使用すると、非同期メソッドを簡単に呼び出すことができます。ユーザーが選択したファイルを非同期に開くには、次のコードを実行します。

メモ: "await" キーワードを使用するには、呼び出しを行うイベントまたはメソッドが "sync" キーワードを使用して非同期としてマークされている必要があります。

C#
コードのコピー
FileOpenPicker openPicker = new FileOpenPicker();
openPicker.FileTypeFilter.Add(".pdf");
StorageFile file = await openPicker.PickSingleFileAsync();
if (file != null)
{
  Stream stream = await file.OpenStreamForReadAsync();
  await pdfViewer.LoadDocumentAsync(stream);
}